package com.hz.user.service.inf;

import com.hz.base.beans.vo.CommonResult;
import com.hz.base.service.inf.IBaseService;
import com.hz.beans.user.entity.TCounselling;
import com.hz.beans.user.entity.TReply;
import com.hz.sys.utils.ResponseUtils;
import net.sf.json.JSONObject;

import java.util.List;

/**
 * ITReplyService
 * @author mcz
 * @since [0.0.1]
 * @version [0.0.1,2018年10月19日]
 */
public interface ITReplyService extends IBaseService<TReply>{

    /**
     * @Author mcz
     * @Description  自定义添加回复咨询  回复的回复
     * @Date 2018/10/19 15:58
     * @Param  JSONObject object {"replyPid":"50""content":"14141414"} 回复对象的id，回复内容
     * @return 
     **/
    String addTReplyToReply(JSONObject object);
     /**
     * @Author mcz
     * @Description  咨询的第一个回复
     * @Date 2018/10/26 13:33
     * @Param 回复实体类，回复的咨询id
     * @return 
     **/
    String addTReplyConsu(TReply tReply, Long consuId);

    /**
     * @Author mcz
     * @Description  获取回复提问对话集合
     * @Date 2018/10/24 10:45
     * @Param
     * @return
     **/
    List<TReply> queryTReplyAndQuesList(TCounselling tCounselling);






}